Voici un tutoriel pour afficher le contenu avec des couleurs dans le terminal, grâce à la commande [[http://doc.ubuntu-fr.org/tutoriel/console_commandes_de_base#ls|ls]].

==== Mise en place ====

[[tutoriel:comment_modifier_un_fichier|éditez le fichier]] ~/.bashrc et y ajoutez:

<code>alias ls='ls --color'</code>


==== Code Couleur ====

^ Couleur ^ Signification ^
| Couleur par défaut du shell | Fichier standard |
| Vert | Exécutable |
| Bleu | Répertoire |
| Magenta | lien symbolique |
| Jaune | FIFO |
| Magenta | Socket |
| Rouge | Archive (.tar, .zip, .deb, .rpm) |
| Magenta | Images (.jpg, .gif, .png, .tiff) |
| Magenta | Audio (.mp3, .ogg, .wav) |

==== Personnalisation du code couleur ====

Vous avez l'âme de customiser les couleurs, ou que les couleurs ne vous plaisent pas, ouvrez votre [[terminal]] et lancez cette commande:

<code>dircolors -p > ~/.ls_couleur</code>

**~/** correspond à **/home/utilisateur/**

[[tutoriel:comment_modifier_un_fichier|éditez le fichier]] ~/.bashrc et ajoutez la ligne:

<code>export LS_COLORS="/home/utilisateur/.ls_couleur"</code>

=== Modifier la couleur ===

^ Code ^ Signification ^ ^ Code ^ Couleur d'avant plan ^ ^ Code ^ Couleur d'arrière plan ^
| 00 | aucun | | 30 | noir | | 40 | noir |
| 01 | gras | | 31 | rouge | | 41 | rouge |
| 04 | souligné | | 32 | vert | | 42 | vert |
| 05 | clignotant | | 33 | jaune | | 43 | jaune |
| 07 | inversé | | 34 | bleu | | 44 | bleu |
| 08 | caché | | 35 | magenta | | 45 | magenta |
| | | | 36 | cyan | | 46 | cyan |
| | | | 37 | blanc | | 47 | blanc |

=== signification des termes ===

NORMAL : il ne s'agit pas d'un type mais plus exactement de la valeur par défaut 

FILE : fichier normal 

DIR : répertoire 

LINK : lien symbolique 

FIFO : tuyaux 

SOCK : socket 

BLK : fichier périphérique en mode bloque 

CHR : fichier périphérique en mode caractères 

ORPHAN : lien symbolique orphelin (pointant vers un fichier inexistant) 

EXEC : fichier possédant une permission d'exécution


=== Activer les paramètres ===

Dès que vous avez modifié vos paramètres , ouvrez le [[terminal]] et tapez la commande:

<code>eval `dircolors ~/.ls_couleur`</code>

=== Tableau récapitulatif des codes couleurs ===

[[tutoriel:comment_modifier_un_fichier|Créez un fichier]] texte, copiez/collez le code, enregistrez le puis rendez le [[http://doc.ubuntu-fr.org/permissions#voir_les_permissions|exécutable]] et enfin lancez le [[terminal]].

<code>#!/bin/bash 
esc="\033[" 
echo -n " _ _ _ _ _40 _ _ _ 41_ _ _ _42 _ _ _ 43" 
echo "_ _ _ 44_ _ _ _45 _ _ _ 46_ _ _ _47 _" 
for fore in 30 31 32 33 34 35 36 37; do 
line1="$fore " 
line2=" " 
for back in 40 41 42 43 44 45 46 47; do 
line1="${line1}${esc}${back};${fore}m Normal ${esc}0m" 
line2="${line2}${esc}${back};${fore};1m Bold ${esc}0m" 
done 
echo -e "$line1\n$line2" 
done</code>

vous devriez voir ceci:

{{:ls_couleur_script.jpg|script}}

==== Liens ====

[[http://chl.be/glmf/www.linuxmag-france.org/old/lm6/lscoul.html]]
